[XEN] Simplify domain shutdown -- no need to synchronously halt execution.
authorkaf24@localhost.localdomain <kaf24@localhost.localdomain>
Sat, 4 Nov 2006 19:50:59 +0000 (19:50 +0000)
committerkaf24@localhost.localdomain <kaf24@localhost.localdomain>
Sat, 4 Nov 2006 19:50:59 +0000 (19:50 +0000)
commit2507f30a289835e3ad347e4dea161db2048c0a1c
tree299fd64261912c66ed02bd16f959c37cd2c2daa9
parent3203345bb1304fe6d22dc60c2ecc4f5d622abe60
[XEN] Simplify domain shutdown -- no need to synchronously halt execution.

This avoids a possible deadlock on the per-domain 'big lock'.

No control tools depend on synchronous halting of execution (e.g.,
save/restore already expect that secondary CPUs were halted
synchronously under the control of the guest itself). This makes the
code rather less complex.

Signed-off-by: Keir Fraser <keir@xensource.com>
xen/common/domain.c
xen/common/domctl.c
xen/include/xen/softirq.h